Sports

New York Giants hire Buffalo Bills executive Joe Schoen as general manager